counterpunched

verb
  1. past tense of counterpunch; to punch an opponent while evading or blocking their attack
  2. Usage: boxing and combat sports term
  3. to respond to an attack or criticism with a quick, effective counterattack
  4. Usage: figurative use

Examples