What is Chattown?
chattown is another word for Chattanooga. Chattanoga is located in Tennessee
They live in Chattown, Ten-A-Key.
I'm from Chattown.
See chattown, chatt town