Definition of "counterpunch"

counterpunch