Groton

[ grot-n ]
/ ˈgrɒt n /

noun

a city in SE Connecticut.

Example sentences from the Web for groton