Barrage Synonyms

bärĭj
A concentrated outpouring, as of missiles, words, or blows
(Noun)
The heavy fire of artillery to saturate an area rather than hit a specific target
(Noun)
To direct a barrage at
(Verb)