Best definition
Yarballs
A word of Scottish and British origin meaning large sweaty balls.

At the pub I got so pissed, then this swamp donkey tried to suck me yarballs.