meaning of ball pin

ball pin meaning in Urban Dictionary

When a girl sqezzes your peanuts as difficult as she can.