meaning of buggerballs

buggerballs meaning in Urban Dictionary

Balls which have partaken inside act of buggery. Slightly further than the typical "balls-deep".