Oswego tea

Oswego tea definitions

noun
  • An American aromatic herb (Monarda didyma) with bright red labiate flowers.