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"