new_london has definitions from the fields of government,geography
1
[ noun ] (government,geography) a town in southeastern Connecticut near Long Island Sound; an important whaling center in the 19th century

Related terms

town Connecticut

*