RichThesaurus
ball-breaker
ball-breaker
antonyms
ball-breaker
definitions
noun
A person or task which is excessively demanding or punishing.