new town
nounDefinition of new town
(Entry 1 of 2)
: an urban development comprising a small to medium-sized city with a broad range of housing and planned industrial, commercial, and recreational facilities
Newtown
geographical nameDefinition of Newtown (Entry 2 of 2)
town in southwestern Connecticut on the Housatonic River east of Danbury population 27,560
Keep scrolling for more