Feedback
New town
Meaning
Noun
●
A
planned
community
or
urban
development area.
●
In British English:
A
town
built
to
address
housing
shortages
after World War II.
●
Used
other than
figuratively
or
idiomatically
: see new, town.
Name
●
A
suburb
of Ashford, Kent, England,
south-east
of the
town centre
(OS
grid
ref
TR0141). Also
spelt
Newtown.
Sourced from
Wiktionary
Synonyms
New City
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better