Word forms: new towns
countable noun [oft in names] A new town is a town that has been planned and built as a single project, including houses, shops, and factories, rather than one that has developed gradually. [mainly British] ⇒ ...Basildon New Town.
COBUILD Advanced English Dictionary. Copyright © Harper Collins Publishers