Groton

What is Groton?

Groton definition and meaning on Dictionary terms:
noun

a city in SE Connecticut.