T-Town

Slang for Torrington, CT, A boring town in the Northwestern Hills of Connecticut.
by Bob Minogue September 24, 2005
mugGet the T-Townmug.

Share this definition