Compare counterpunch with other words:
counterpunch vs. counterpuncher
counterpunch vs. retaliatory
blow vs. counterpunch
counterpunch vs. return
counterpunch vs. punch
counterblow vs. counterpunch