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
Love words? Need even more definitions?
Merriam-Webster unabridged



