VERB: to masterbate or to play with your reproductive organs
i didnt get enough @$$ last nite, so i had to slap the dog
by nik April 30, 2004
1 more definition
VerB: to throw in the towel, give up, or quit
yo, after i hit the bitch fo' times, i slapped the dog!
by Vinny Fata March 06, 2004