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
Synonyms : american wormseed, chenopodium ambrosioides, mexican tea, spanish tea
Similar words of Wormseed :