Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of oswego tea

- An American aromatic herb (Monarda didyma), with showy, bright red, labiate flowers.