Idiom of the Day

Meaning:

This refers either to a job or situation that is demanding and arduous and punishing or to a demanding woman who destroys men's confidence.

Examples:

  • He's a ball-breaker with me too, mister.