Feedback
Garlic mustard
Meaning
Noun
●
A
woodland
herb
(Alliaria petiolata) that has a garlic-like
aroma
, considered
highly
invasive
in New World.
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better