1 definition by personwhohasnoname

A town of less than 40,000 in central massachusetts. It is a suburb of both boston and worcester, and it borders worcester. People keep moving in(mostly indians/asians), and its becoming very overcrowded. The town itself is not very exciting, but you dont have to go far to find something to do.
Shrewsbury is a town.
by personwhohasnoname September 20, 2017
Get the Shrewsbury mug.