What does buggerballs mean?

buggerballs meaning in Urban Dictionary

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