What does this mean? Is this British slang or something?

MomAndSkoorbaby

Diamond Member
May 6, 2001
3,651
0
0
or "Hey, can I bum a i love you?"

I heard one guy from England say that to another when he wanted a cigg!
 

prodigy

Lifer
Oct 9, 1999
14,822
1
0
Isn't she married to a famous soccer player? Maybe that's what/who golden balls refers to.