Meaning of ball-buster

Definition of ball-buster

(noun) a demanding woman who destroys men's confidence
a job or situation that is demanding and arduous and punishing; "Vietnam was a ball-breaker"

Other information on ball-buster

WIKIPEDIA results for ball-buster
Amazon results for ball-buster