barrage
noun
1 the artillery began to lay down a barrage:
bombardment, gunfire, cannonade, battery, blast, broadside, salvo, volley, fusillade;
storm, hail, shower, cascade, rain, stream, blitz;
shelling, wall/curtain/barrier of fire.
barrage Oxford Dictionary of English