what does barrage mean in english
Wiktionary(0.00 / 0 votes)Rate this definition: barrage(Noun) an artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow. barrage(Noun) a heavy curtain of artillery fire directed in front of one's own troops to screen and protect them.