Meaning of new town

Definition of new town

(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

Other information on new town

WIKIPEDIA results for new town
Amazon results for new town