1 definition by Jimmyjammy

Top Definition
A Fuck off amazing band from scotland!
Jimmyjammy: Have you heard Biffy Clyro's new single My Recovery Injection?
Jimmyjammy: Yes, as i am talking to myself.
by Jimmyjammy March 26, 2007

Mug icon
Buy a biffy clyro mug!