meaning of ball down

ball down meaning in Urban Dictionary

(.v) to take part in sweaty intercourse with another person.