Home / N / new town

new town

noun 8 letters Scrabble 13 WWF 15
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

Want another word?
Spin the dictionary for a fresh one.
Generate a word →