Noun: New London
- A town in southeastern Connecticut near Long Island Sound; an important whaling centre in the 19th century
Type of: town
Part of: Connecticut, Constitution State, CT, Ct., Nutmeg State
Encyclopedia: New London, MN