by northlinden August 23, 2005
The Ohio State University is located in Bustown.
by Rock Kauser September 06, 2006
A town or area which has a large excess of Buses. Eventually this large excess will make you scream. "WHAT IS THIS, BUSTOWN!?"
by langwellm May 03, 2011
buy the domain for your recipe site