1. a vigorous and unrestrained response; "her tirade provoked a counterblast from her ">husband"
counterblast |