New London(noun) 1: a town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century [syn: [[New London]]]