Answer: squelcher

AnswerCrossword Clue
squelcheran overwhelming blow, retort etc