GeneralConnection.comDictionary
new town
Noun

1. urban area
1. populated area
Usage