NOTCHWEED Meaning of NOTCHWEED in English (n.) A foul-smelling weed, the stinking goosefoot (Chenopodium Vulvaria). Webster's English dictionary. Английский словарь Webster. 2012