VariousWords beta
Definitions:
Noun
counterblast
Definition: a vigorous and unrestrained response; "her tirade provoked a counterblast from her husband"
Definition: A work that strongly refutes or criticises another.