1 definition by leg warmers rock

Top Definition
Any one that thinks they are a rock star and they actually suck.
Dude, did you hear that band? Just a crack head with a keyboard! I can totally do that!
by leg warmers rock December 02, 2004

Mug icon
Buy a crack head with a keyboard mug!