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