English dictionary
spanish tea meaning and definition
Definition and meaning of spanish tea at MeaningMonkey.org. spanish tea meaning and definition in the English Dictionary.SPANISH TEA noun
Definition of Spanish tea (noun)
- rank-smelling tropical American pigweed
- synonyms: American wormseed, Chenopodium ambrosioides, Mexican tea, wormseed
Source: Princeton University Wordnet