Skip to main content

HarryA's definitions

iPlayer

Someone who flirts with multiple girls over the internet. Contrary to popular belief it is not a service provided by the BBC.
I'm talking to at least 5 girls on MSN

Oh you iPlayer!
by HarryA April 29, 2010
mugGet the iPlayer 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