Wiktionary
suck donkey balls
vb. (context idiomatic slang vulgar English) to be terrible, of extremely poor quality.