'Spanish tea' definitions:

Definition of 'Spanish tea'

(from WordNet)
noun
Rank-smelling tropical American pigweed [syn: American wormseed, Mexican tea, Spanish tea, wormseed, Chenopodium ambrosioides]