alliaria officinalis (0 synonym found)

Definition of alliaria officinalis:

(n) : european herb that smells like garlic

Definition of alliaria officinalis:

(n) : european herb that smells like garlic

Back to Top