IDIOMS

new town

(Britain) A town built to address housing shortages post World War II.

Example: Used other than as an idiom: see new,‎ town.