Online English Dictionary

Home

Notchweed


n.

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


© 2009 Dammam Community College