BARRAGE


Meaning of BARRAGE in English

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.

Concise Oxford thesaurus English vocabulary.      Краткий оксфордский словарь английского языка тезаурус.