Ham slap is another phrase for jerking off, especially someone who makes a lot of noise when they jerk off.
I just had a great ham slap.My room mate had a ham slap that vibrated through the walls last night.