counterpuncher - noun

singularcounterpuncher
pluralcounterpunchers