Newtown

[ noo-toun, nyoo- ]
/ ˈnuˌtaʊn, ˈnyu- /

noun

a town in SW Connecticut.

Example sentences from the Web for newtown

British Dictionary definitions for newtown

Newtown
/ (ˈnjuːtaʊn) /

noun

a new town in central Wales, in Powys. Pop: 10 358 (2001)