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.
Related Videos
http://www.businessdictionary.com/definition/new-town.html


