What does balls waxed mean?

balls waxed meaning in Urban Dictionary

is throughly beaten in competitors