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