CHENOPODIUM AMBROSIOIDES





Definition:

  1. [noun] rank-smelling tropical American pigweed
    Synonyms: American wormseed, Mexican tea, Spanish tea, wormseed, Chenopodium ambrosioides

Synonyms: