(noun) hairy aromatic perennial herb having whorls of small white purple-spotted flowers in a terminal spike; used in the past as a domestic remedy; strongly attractive to cats
Definitions for Tea
(noun) a beverage made by steeping tea leaves in water
(noun) dried leaves of the tea shrub ; used to make tea
(noun) a light midafternoon meal of tea and sandwiches or cakes