Search
Home page
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
new
Store
Blog
Advertise
Add a definition
User settings
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
new
Store
Blog
Advertise
Search
1 definition 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.....
by
Briguy4099
November 19, 2016
Flag
Get the
Shrewsbury
mug.