'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]