1 definition by PHolder

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