Dick F.'s definitions
Regardless of what all these other bullshit entries say, otown is most widely known as the nickname of Orlando, Florida. Not fucking ottowa or ohio or whatever.
by Dick F. April 9, 2009
Get the O-Town mug.