Meaning of new town
- (sometimes caps.) a comprehensively planned, self-sufficient urban community that provides housing, educational, recreational, and commercial facilities and often serves to absorb residents from a nearby overcrowded metropolis.
Pronunciation: (n'toun", ny'-), [key]
- a town in SW Connecticut. 19,107.
- new town (Thesaurus)