stinking goosefoot
noun
: a European goosefoot (Chenopodium vulvaria) having strong-scented foliage and adventive in eastern North America
Love words? Need even more definitions?
Merriam-Webster unabridged
Share