New London (Amtrak station)
WordNet

noun


(1)   A town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century
 
x
OK