Cannonades Synonyms

A concentrated outpouring, as of missiles, words, or blows
(Noun)