Green’s Dictionary of Slang

cocksuck n.

[backform. f. cocksucker n.]
(orig. US)

1. [1940s+] the act of fellatio.

2. [1960s+] a general term of abuse.