Definitions of Spanish tea:

  • noun:   rank-smelling tropical American pigweed