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
    "Milton Keynes is a well-known example of a new town in England"

Derived forms: new towns

Type of: populated area, urban area

Encyclopedia: New town