Green’s Dictionary of Slang

suck-off n.

[suck off v.]

1. an act of oral sex.

[US]Bawdy N.Y. State MS. n.p.: ONE FEMALE SUCK-OFF, Stone all in Mouth, – $1.17.
[US] ‘Betty Co-Ed’ [comic strip] in B. Adelman Tijuana Bibles (1997) 58: One female suck off stones in mouth ... 1.50.
Letters to Penthouse V 278: A two-way suck-off is just what the doctor ordered.
[US]‘Randy Everhard’ Tattoo of a Naked Lady 123: That stupendous suck-off would’ve been enough to make any other man [...] happy.
‘Enjoying Cassie’ in asstr.org 🌐 Damn! What a suck off! She left me drained and gasping for breath.

2. (US) a despicable person, esp. a toady.

[US]F.X. Toole Pound for Pound 175: In your ass, you chink suck-off!