meaning of Balls applause

Balls applause meaning in Urban Dictionary

the method in which your balls slap against one another or against your thigh, creating a clapping noise.