Definition of "counterpuncher"

counterpuncher