Notchweed Definition
noun
(botany) A foul-smelling weed, the stinking goosefoot, Chenopodium vulvaria.
Wiktionary
Other Word Forms of Notchweed
Noun
Singular:
notchweed
Plural:
notchweedsFind Similar Words
Find similar words to notchweed using the buttons below.