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