Top definition
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.
by Bigbully0110 September 07, 2010
Get the mug
Get a Yarballs mug for your bunkmate Georges.