English dictionary
wormseed meaning and definition
Definition and meaning of wormseed at MeaningMonkey.org. wormseed meaning and definition in the English Dictionary.WORMSEED noun
Definition of wormseed (noun)
- rank-smelling tropical American pigweed
- synonyms: American wormseed, Chenopodium ambrosioides, Mexican tea, Spanish tea
Source: Princeton University Wordnet