Meaning of alliaria officinalis
Definition of alliaria officinalis
(noun)
European
herb
that smells
like
garlic
Other information on alliaria officinalis
WIKIPEDIA results for
alliaria officinalis
Amazon results for
alliaria officinalis
Tweet