TOWN Meaning of TOWN in English A woman of the town; a prostitute. To be on the town: to live by prostitution. Slang English vocab. Английский сленговый словарь. 2012