search

New town

Meaning

Noun

A
or
development area.
In British English:
A
to
after World War II.
Used
or
: see new, town.

Name

A
of Ashford, Kent, England,
of the
(OS
TR0141). Also
Newtown.
Sourced from
Wiktionary

Synonyms

Join 10 million students and professionals writing 70% faster at QuillBot.com