Skip to main content

Definitions by Briguy4099

Shrewsbury 

A town in Shrewsbury, Massachusetts or known as leakbury. The lack of things to do in this town causes people to share every secret there is. Even the most trusted person becomes a leak.
I'm not telling you anything you live in Shrewsbury ..cough cough leakbury cough cough.....
Shrewsbury by Briguy4099 November 18, 2016