Princeton's WordNet
barrage, barrage fire, battery, bombardment, shellingnoun
the heavy fire of artillery to saturate an area rather than hit a specific target
Synonyms:
barrage fire, barrage, outpouring, stamp battery, electric battery, bombardment, onslaught, shelling, assault and battery, battery, bombing
© Synonyms.com