Answer: counterpuncher

AnswerCrossword Clue
counterpuncherCOUNTERPUNCH, to return a punch or blow