Definitions
noun
a planned urban community created in a rural or undeveloped area and designed to be self-sufficient with its own housing and education and commerce and recreation
Look “new town” up elsewhere
Want another word?
Spin the dictionary for a fresh one.