new town

any of a number of comprehensively planned, often self-contained, towns and cities built since WWII, often under government direction

See new town in American Heritage Dictionary 4

noun
A planned urban community designed for self-sufficiency and providing housing, educational, commercial, and recreational facilities for its residents.

Learn more about new town

link/cite print suggestion box