arrage: a heavy barrier of artillery fire to protect one's own advancing or retreating troops; an overwhelming quantity or explosion as of words, blows, or criticisms.
As in: Andre Bauer has had to dodge a barrage of criticisms from across the nation since his pernicious statement comparing children on free/reduced lunch to stray animals. (Thanks for making SC look worse and worse and worse...)
John Stewart's funny commentary on this issue:
|The Daily Show With Jon Stewart||Mon - Thurs 11p / 10c|
|Thank You, South Carolina - Andre Bauer|
Daily Drop Cap by Jessica Hische.
Definition from here.