newtown
noun(new town)
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 name(new town)
town in southwestern Connecticut on the Housatonic River east of Danbury population 27,560
newtown
geographical name(new town)
village in southern Scotland southeast of Edinburgh population 1300