NOTCHWEED


Meaning of NOTCHWEED in English

(n.) A foul-smelling weed, the stinking goosefoot (Chenopodium Vulvaria).

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