barrageEnglishOxford American Thesaurusbarrage 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. 2 a barrage of criticism: abundance, mass, superabundance, plethora, profusion; deluge, stream, storm, torrent, onslaught, flood, spate, tide, avalanche, hail, burst, blaze; outburst, outpouring. 3 a barrage across the River Usk: dam, weir, barrier, dyke, defense, embankment, wall, obstruction, gate, sluice.