Wormseed - Definition

wormseed

n 1: rank-smelling tropical American pigweed [syn: American
wormseed, Mexican tea, Spanish tea, wormseed,
Chenopodium ambrosioides]

Look up another word