Groton

play
geographical name Grot·on \ˈgrä-tən\

Definition of Groton

  1. 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


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).