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)