1 definition by sherpa_griffin

1
The best god damn city in all of Massachusetts. Theres drugs, crime and teddy grahams. But no one really does anything about it.
Have you heard about the Teddy Grahams in Tewksbury.
by sherpa_griffin June 17, 2017
Get the mug
Get a Tewksbury mug for your daughter Nathalie.