Answer: shatteringblows

AnswerCrossword Clue
SHATTERINGBLOWSTough things to deal with