Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: New London
  1. 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, Nutmeg State

Encyclopedia: New London, Connecticut New London, IA New London New London, CT New London, Pennsylvania New London, Prince Edward Island New London, TX New London, Ohio New London, Nh New London, North Carolina New London, OH New London, Willimantic and Palmer Railroad New London, Willimantic and Springfield Railroad New London, Wisconsin New London, Wi New London, Texas New London, Texas School Explosion Memorial New London, WI New London, Indiana New London, Minnesota New London, Iowa New London, MN New London, MO New London, New London County, Connecticut New London, New Hampshire New London, NH New London, Missouri New London, NC