new town
See also Newtown
English
Noun
- Used other than as an idiom: see new, town.
- (UK) A town built to address housing shortages post World War II.
Read in another language
This page is available in 4 languages
This page is available in 4 languages