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.