Top definition
The annoying and inevitable sensation of an itch at any place on the body that occurs while playing Guitar Hero.
Mandy: "My arm itches, but I can't scratch it because I have to keep playing!"
Claire: "I know how you feel; my nose has been itchy for the last 5 minutes, but there hasn't been a break in my notes. Damn you Guitar Hero itch!"
by Klair February 20, 2008
Get the mug
Get a Guitar Hero Itch mug for your brother Vivek.
2
The annoying and inevitable sensation of an itch at any place on the body that occurs while playing Guitar Hero.
Mandy: "My arm itches, but I can't scratch it because I have to keep playing!"
Claire: "I know how you feel; my nose has been itchy for the last 5 minutes, but there hasn't been a break in my notes. Damn you Guitar Hero itch!"
by Klair February 18, 2008
Get the mug
Get a Guitar Hero Itch mug for your dad José.