Wiktionary
suck a big one
vb. (context slang idiomatic English) to be terrible; to be of a very low standard.