New Town
Definition
A large, mixed-use development designed to provide residences, shopping, services, and employment. The construction of a community in a previously undeveloped area under a central plan.
Nearby Terms
- Similar companies