new town Definition
Dictionary Home » Words Starting with N » never-never ... NFS » new town
new town
noun
- 1. A town planned and built by a government commission as a unit, to relieve congestion in nearby cities and encourage development, especially one of those built around London after World War II.
