look up any word, like donkey punch:

1 definition by emo_rawks

 
1.
very awkward performer on stage
man, did you see jessica on stage? she was a total carrabba!
by emo_rawks April 02, 2005