English
Detailed Synonyms for New London in English
New London:
New London [the ~] noun
-
the New London
– a town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century 1the New London– a town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century 1