new town
new town · new towns
A planned community or urban development areaA planned community or urban development area.
» You're new in town, aren't you?
Meaning
3 sensesA planned community or urban development area.
a planned urban community created in a rural or undeveloped area and designed to be self-sufficient with its own housing and education and commerce and recreation
(UK)A town built to address housing shortages after World War II.
Used other than figuratively or idiomatically: see new, town.
Examples
29 sentencesYou're new in town, aren't you?
Tom is new in town, isn't he?
Tom and Mary are new in town.
We came here to build a new town.
We're new in town.
ruМы в городе недавно. — odexed