counterblastEnglish

counterblast

Noun

A vigorous and unrestrained response

English: counterblast