What does Ball nog mean?

Ball nog meaning in Urban Dictionary

A slang term for semen.