when your sitting on part of your balls, and your super sweaty and you peel them out from under your leg = me right now
sweaty ball peel : i was sitting on my sweaty balls and hadto peel them off my leg LUL
the act of being terrible at something
That guy peels balls at Call of Duty: Black Ops!!