meaning of Bat Balls

Bat Balls meaning in Urban Dictionary

Bat Balls is a phenomenon occurring under intense heat wherein the sitting subject's scrotum relaxes and slides underneath subject's thighs, occasionally staying with the seat pillow.