meaning of alliaria officinalis

alliaria officinalis meaning in General Dictionary

European herb that has the aroma of garlic