n. 25B6; noun
an artillery barrage : BOMBARDMENT, cannonade; gunfire, shelling; salvo, volley, fusillade; historical broadside.
a barrage of criticism : DELUGE, stream, storm, torrent, onslaught, flood, spate, tide, avalanche, hail, blaze; abundance, mass, profusion.
a barrage across the river : DAM, barrier, weir, dyke, embankment, wall.