1 definition by mcrsucks

short for my chemical romance, a band that absolutely SUCKS
dude, wtf is that whining noise?

MCR, duh
by mcrsucks August 25, 2007
Get the mcr mug.