YourDictionary

Groton

(grŏtˈn)

A town of southeast Connecticut on the Thames River opposite New London. Settled c. 1650, it is a port and the site of a U.S. submarine base. Population: 9,310.

link/cite print suggestion box