a sexually demanding woman; also called ball-buster
a demanding woman who destroys a man's confidence; also called ball-buster
any extremely demanding activity, situation, or task