new town
noun
High School
1
A planned community or urban development area.
2
A town built to address housing shortages after World War II.
3
Used other than figuratively or idiomatically: see new, town.
A planned community or urban development area.
A town built to address housing shortages after World War II.
Used other than figuratively or idiomatically: see new, town.