1 definition by langwellm

Top Definition
A town or area which has a large excess of Buses. Eventually this large excess will make you scream. "WHAT IS THIS, BUSTOWN!?"
K "Hey do you say that Bus!?"
M "WHAT IS THIS, BUSTOWN!?"
by langwellm May 03, 2011

Mug icon
Buy a BUSTOWN mug!