Word
new town, n.
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
<noun.location>
new town
semantic pointers
hypernym
urban area, populated area
domain of synset (region)
United Kingdom, UK, U.K., Britain, United Kingdom of Great Britain and Northern Ireland, Great Britain