Top Definition
Self explanitory... A place you are sent to, or go to after you have been severly offended and/or injured.
Ouchtown population, you bro.
After that fall, that guy is definatly in ouchtown.
Pack your bags you're moving to ouchtown.
by Rich & Holland January 15, 2006

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.