Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: new town
Usage: Brit
  1. A planned urban community created in a rural or undeveloped area and designed to be self-sufficient with its own housing and education and commerce and recreation

Derived forms: new towns

Type of: populated area, urban area

Encyclopedia: New town