barrage in French
barrage in French
barrage
An artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow.
tir de barrage
(military) A heavy curtain of artillery fire directed in front of one's own troops to screen and protect them.