Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

groton Definition

Cancel
groton
geographical name(Grot-on)
town in southeastern Connecticut on Long Island Sound at the mouth of the Thames River and east of New London population 40,115

Words Related to groton!

groton Examples by Brain Bank Users