SynonymX
Speak
New London
Definition of New London
1.
A town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century
Noun
Semanticaly linked words with "new london"
town
connecticut
constitution state
ct
ct.
nutmeg state