new town - definition and synonyms

noun [countable] British 

Your browser doesn’t support HTML5 audio

singularnew town
pluralnew towns
  1. a town that is planned and designed and is built on land where there was not a town before

    new towns such as Harlow and Stevenage