English Dictionary
◊ WORMSEED
wormseed
n : rank-smelling tropical American pigweed [syn: {American
wormseed}, {Mexican tea}, {Spanish tea}, {Chenopodium
ambrosioides}]