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
Tweet