Groton definition

  • others:
    • A town of southeast Connecticut regarding the Thames River opposite brand new London. Settled c. 1650, it is a port and site of a U.S. submarine base. Populace: 9,310.

Related Sources

  • Sentence for "Groton"
    • Sailors from a Navy reserve unit…
    • View More
  • Urban Dictionary for "Groton"
    • Groton, a tiny town In south-eastern…
    • View More
29 votes

How would you define Groton?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!