groton
those people are awesome, they must be from groton
groton, massachusetts is a very boring, average town with very average people
"those people are awesome, they must be from groton" What is the definition of "groton"?