groton

ˈɡroʊtɑn

Definitions

1. noun

A town in New London County, Connecticut, USA.

“Groton is a charming coastal town with beautiful beaches.”

2. noun

A town in Suffolk, England.

“Groton in Suffolk is known for its medieval architecture.”

Synonyms

  • town
  • village

Antonyms

  • city
  • metropolis