wormseed

1. (noun) rank-smelling tropical American pigweed
Synonyms: American wormseed, Chenopodium ambrosioides, Mexican tea, Spanish tea
Related Words: goosefoot



Terms and Conditions of Use / Copyright Notice