1 definition by Ur mom watches u

Top Definition
Slang for Male Masturbation
Person 1"dude i had to pet the giraffe last night and....."
Person 2"dude i dont want to know"
by Ur mom watches u June 05, 2006
Mug icon
Buy a pet the giraffe mug!