1 definition by ducks69

Top Definition
A small town in South-central MASS. Known for the American Optical (AO) and United Lens. Has wonderful people and is always in Compitition with Sturbridge (the town over). The kids are tough and hard working. For more information visit infosouthbridge.org
Southbridge is a nice place to be.
by ducks69 April 12, 2009
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.