Wormseed Meaning

There are 1 meaning(s) for word Wormseed

Meaning 1 : rank-smelling tropical American pigweed

    Synonyms : american wormseed,  chenopodium ambrosioides,  mexican tea,  spanish tea