1 definition by George Gonnella

Top Definition
To have sex, its the noise being made while having sex.
I'm gonna slap the skin all night.
by George Gonnella August 06, 2006

Mug icon
Buy a slap the skin mug!