Top definition
chattown is another word for Chattanooga. Chattanoga is located in Tennessee
They live in Chattown, Ten-A-Key.
I'm from Chattown.
by qt713 April 21, 2008
Get the mug
Get a chattown mug for your barber Jerry.