NOTCHWEED


Meaning of NOTCHWEED in English

noun a foul-smelling weed, the stinking goosefoot (chenopodium vulvaria).

Webster English vocab.      Английский словарь Webster.