New Town Definition

noun
A planned urban community designed for self-sufficiency and providing housing, educational, commercial, and recreational facilities for its residents.
American Heritage
Any of a number of comprehensively planned, often self-contained, towns and cities built esp. just after WWII in Great Britain, often under government direction.
Webster's New World

Used other than as an idiom: see new,"Ž town.

Wiktionary
(UK) A town built to address housing shortages post World War II.
Wiktionary

Other Word Forms of New Town

Noun

Singular:
new town
Plural:
new-towns

New Town Is Also Mentioned In

Find Similar Words

Find similar words to new town using the buttons below.

Words Starting With

Words Ending With

Unscrambles

new town