BARRAGE


Meaning of BARRAGE in English

[bar.rage] n [F, fr. barrer to bar, fr. barre bar] (1859): a dam placed in a watercourse to increase the depth of water or to divert it into a channel for navigation or irrigation

[2]bar.rage n [F (tir de) barrage barrier fire] (1916) 1: artillery fire laid on a line close to friendly troops to screen and protect them

2: a vigorous or rapid outpouring or projection of many things at once "a ~ of protests" [3]bar.rage vt bar.raged ; bar.rag.ing (1918): to deliver a barrage against

Merriam-Webster English vocab.      Английский словарь Merriam Webster.