1 definition by mslemx

Top Definition
shittest place on earth. has a good hockey team.
Liz: Stoughton is Ghetto
Megan: We have a good hockey team.
by mslemx December 07, 2010

Mug icon
Buy a stoughton mug!