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