Skip to main content

Definitions by havengreen

slang term for £60
that'll be a scarf to you mate
Scarf by havengreen December 5, 2003