New town

New town,

Definition of New town:

  1. Self contained and self governing community, city, or town built according to a detailed plan on an undeveloped stretch of land, typically designed to serve a mix of residential, commercial, and industrial needs.

Meaning of New town & New town Definition