counterblast

noun
  1. a vigorous response or retaliation, especially in speech or writing
  2. Usage: formal

Examples