Wiktionary
town bicycle
n. (context slang derogatory English) A woman considered promiscuous.