1 definition by bigpedo

Top Definition
a place where yo would be more likely to get shanked than in prison
south London sux
by bigpedo January 13, 2020

Mug icon
Buy a south london mug!