NOTCHWEED Meaning of NOTCHWEED in English noun a foul-smelling weed, the stinking goosefoot (chenopodium vulvaria). Webster English vocab. Английский словарь Webster. 2012