Search:
town - Vulgar Dictionary definitionA woman of the town; a prostitute. To be on the town: to live by prostitution.