English synonyms about - contact  

New London

noun

1 New London

A town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century.


Find more on new london elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0263