new town
Definition
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.
Popular 'Real Estate & Buildings' Terms
new town in the news
This content can be found on the following page:
http://www.businessdictionary.com/definition/new-town.html







