Another term for masturbating, plain and simple as that.
guy1: Man dude! Did you just punch your leg?guy2: Ya dude! I punch my leg on every Saturday before i go to sleep... whoever else that isnt punching the leg is missing outguy1: true dat bro