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