Barrages Synonyms

Address with continuously or persistently, as if with a barrage
(Verb)
The heavy fire of artillery to saturate an area rather than hit a specific target
(Noun)