Meaning of Alliaria

Definition of Alliaria

(noun) a genus of herbs of the family Cruciferae; have broad leaves and white flowers and long siliques

Other information on Alliaria

WIKIPEDIA results for Alliaria
Amazon results for Alliaria