Skip to main content

ld01's definitions

Skem

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
by ld01 April 29, 2019
mugGet the Skemmug.

Share this definition