What does anal golfing mean?

anal golfing meaning in Urban Dictionary

sticking your balls in a person's butt