Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

newtown Definition

Cancel
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

Words Related to newtown!

newtown Examples by Brain Bank Users