meaning of beschissen singen

beschissen singen - German to English

to suck at performing [Am.] [coll.]