Meaning of lobularia

Definition of lobularia

(noun) sweet alyssum

Other information on lobularia

WIKIPEDIA results for lobularia
Amazon results for lobularia