Skip to main content

havengreen's definitions

Scarf

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

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email