new town definition

  • noun:
    • 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.

Related Sources

  • Hypernym for "new town"
53 votes

How would you define new town?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!