counterpuncher - noun
singular
counterpuncher
plural
counterpunchers