1 definition by shshshshshshshhaljfhjdsndjkbvd

Top Definition
The most amazing AWWWWW inspiring place in the world Shrewsbury is amazing and whoooo I love ya shrewsbury
That place is so Shrewsbury, Massachusetts
by shshshshshshshhaljfhjdsndjkbvd December 06, 2011
Mug icon
Buy a Shrewsbury, Massachusetts mug!