Green’s Dictionary of Slang

ham shank v.

[rhy. sl. = wank v.]

to masturbate.

[US]Offbeat Willie Four Brothers Ch. 2 🌐 It felt lovely to have Darrens fist round my cock, ham shanking me with a passion only his desire for John could induce.