new town

views updated

new town Satellite town in the UK designed to re-house residents from a nearby large city and to create local employment. The construction of some 37 new towns began in 1946 and continued until 1975.

More From encyclopedia.com