noun: barrage; plural noun: barrages
a concentrated artillery bombardment over a wide area.
synonyms: bombardment, cannonade;
salvo, volley, fusillade;
used in sentence: The new jumbotrons at Wrigley Field will offer a barrage of glowing lights forever in the foresight of the game watching experience.