GeneralConnection.com
➔
Dictionary
new town
Noun
1. urban area
1. populated area
Usage