meaning of balls waxed

balls waxed meaning in Urban Dictionary

is throughly beaten in competitors