Green’s Dictionary of Slang

suck n.5

[? suck v.1 (7) although Partridge seems to suggest this n. predates significantly]

(orig. US) a disappointment.

[UK]Partridge DSUE (1984) 1174/1: [...] US (1856), anglicised ca. 1890.