Groton
geographical name
Grot·on
ˈgrä-tᵊn
town in southeastern Connecticut on Long Island Sound at the mouth of the Thames River and east of New London population 40,115
Love words? Need even more definitions?
Merriam-Webster unabridged
Share