1 definition by puffdaddybanban

Top Definition
a slap so hard it feels like a punch.
omg why did you just punch slap me?!
you deserved it
by puffdaddybanban October 09, 2019

Mug icon
Buy a punch slap mug!