Skip to main content

Definitions by PHolder

town bus 

Someone who sleeps around a lot... been ridden by everyone, like the town bus.
That slut is Martha, the town bus.
town bus by PHolder April 13, 2015