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