Skip to main content

Definitions by ld01

A disgusting place, known to create "skemlins" to invade Manchester and surrounding regions
I heard skem and all their skemlins are coming to manchester to invade
Skem by ld01 April 29, 2019