Definition of Newtown
town in southwestern Connecticut on the Housatonic River east of Danbury population 27,560
Learn More about newtown
Britannica.com: Encyclopedia article about Newtown
Seen and Heard
What made you want to look up Newtown? Please tell us where you read or heard it (including the quote, if possible).