Top definition
The most delicious tea in the entire world. It's a Pittsburgh thing.
After we go down to station square yinz want some Turner's Tea??
by Ima From June 26, 2008
Get the mug
Get a Turner's Tea mug for your cat Riley.