What does ball pin mean?

ball pin meaning in Urban Dictionary

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