meaning of ball deep ball deep

ball deep ball deep meaning in Urban Dictionary

(adj.) to explain a good, difficult fuck or when you are getting that last inches in just before dump the skeet to optimize penetration during intercourse