NEW LONDON


Meaning of NEW LONDON in English

geographical name city & port SE Connecticut on Long Island Sound at mouth of Thames River population 25,671

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.