Home / Dictionary / Newtown

Newtown Common

Newtown has 2 different meanings across 1 category:

Proper Noun

Definitions
Proper Noun
1

A locale in Britain.

2

A locale in England.

Related Terms
Rhyming Words
own sown town lown mown gown rown down adown known grown frown shown brown sdown coown blown clown crown drown
Compare
Newtown vs