Definition of newtown
"Newtown" is probably misspelled. Trying new_town instead Definition of new_town
1. new_town [ n ] 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 Related Terms urban_area UKSimilar Spelling
new_townNewton
neaten
neoteny
net_ton