Meaning of Lobularia

Definition of Lobularia

(noun) sweet alyssum

Other information on Lobularia

WIKIPEDIA results for Lobularia
Amazon results for Lobularia