Top definition
Origin: Liverpool
Derogatory term to be used in any situation.
"he's such a skreff"
by biggies September 16, 2007
Get the mug
Get a skreff mug for your sister Nathalie.