NEW LONDON


Meaning of NEW LONDON in English

Function: geographical name

city & port SE Conn. on Long Island Sound at mouth of Thames River pop 25,671

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.