a demanding woman who destroys mens confidence
[ Syn: ball-buster ]
a job or situation that is demanding and arduous and punishing; Vietnam was a ball-breaker
[ Syn: ball-buster ]
a demanding woman who destroys mens confidence
[ Syn: ball-buster ]
a job or situation that is demanding and arduous and punishing; Vietnam was a ball-breaker
[ Syn: ball-buster ]