Definition of Groton
town in southeastern Connecticut on Long Island Sound at the mouth of the Thames River and east of New London population 40,115
Learn More about groton
Britannica.com: Encyclopedia article about Groton
Seen and Heard
What made you want to look up Groton? Please tell us where you read or heard it (including the quote, if possible).