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