- a well planned metropolitan community designed for self-sufficiency and offering housing, academic, commercial, and recreational facilities for the residents.
- Used other than as an idiom: see new, town.
- A town created to deal with housing shortages post World War II.
Hypernym for "new town"
- populated area
- View More