Groton meaning

grŏtn
A town of southeast Connecticut on Long Island Sound opposite New London. Settled c. 1650, it is a port and the site of a US submarine base.
0
0
Advertisement