English | German | Russian | Czech

new town English

Meaning new town meaning

What does new town mean?

new town

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

Synonyms new town synonyms

What other words have the same or similar meaning as new town?

new town English » English

slum

Are you looking for...?

new | town