What does A Grasshopper Kiss mean?

A Grasshopper Kiss meaning in Urban Dictionary

whenever a male is having sex with a girl while she's on her duration and also the male takes their condom off and slaps the girl across the face with it leaving a bloody mark-on her face.