Definition Definition

notchweed - Meaning and Examples

Meaning of 'notchweed' (Webster Dictionary)

1 . Notchweed [ n.]
- A foul-smelling weed, the stinking goosefoot (Chenopodium Vulvaria).