Definitions of Chenopodium ambrosioides:

  • noun:   rank-smelling tropical American pigweed