English version

new town

From Longman Dictionary of Contemporary Englishnew townˈnew town noun [countable]  TOWNone of several complete towns built in Britain since 1946
Examples from the Corpus
new townThis new town became the main shopping and business office centre.
Pictures of the day
What are these?
Click on the pictures to check.