n. Towel Town. A gentlemen’s establishment where you are issued a towel in lieu of your clothing.
Ironically, the “towel” is hardly large enough to be called a wash cloth.
A bathhouse.
Ironically, the “towel” is hardly large enough to be called a wash cloth.
A bathhouse.
Its an urban legend that Mary double parked in front of Towel Town to run in for a just minute whilst the 'ole lady was passed out in the back seat.
by Tinafish February 1, 2005
Get the towel town mug.Related Words
towel town • townl • Towel • towel-head • towel boy • Towel Rack • towel time • towel trick • towel fetish • Towel Floss
