Definify.com
Definition 2024
garlic_mustard
garlic mustard
English
Noun
garlic mustard (plural garlic mustards)
- A woodland plant, Alliaria petiolata, that has a garlic-like aroma
Translations
Alliaria petiolata
|
|
garlic mustard (plural garlic mustards)
|
|