town bike/pump

Definition

Slang

  • noun a local woman supposedly available for sex with all and sundry. A form of this masculine term of contempt occurs in all English-speaking countries; the first variant employs ride as a sexual metaphor; the second is American.
http://www.dictionarycentral.com/definition/town-bike-pump.html