Top definition
The act of ejaculating into the palm of your hand and smacking someone in the face.
hands ejaculating smacking marshmallow slap
by SatansBestFriend September 29, 2013
Get the mug
Get a marshmallow slap mug for your grandma Julia.