New town,
Definition of New town:
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