Summary
English Synonyms:   more detail...
  1. New London:


English

Detailed Synonyms for New London in English

New London:

New London [the ~] noun

  1. the New London
    – a town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century 1
    the New London
    – a town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century 1

Related Definitions for "New London":

  1. a town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century1

Related Synonyms for New London