barrrage ( synonym found)

Definition of barrrage:

°an artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow.
°a heavy curtain of artillery fire directed in front of one's own troops to screen and protect them.
°to direct a barrage at; to bombard.

Definition of barrrage:

°an artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow.
°a heavy curtain of artillery fire directed in front of one's own troops to screen and protect them.
°to direct a barrage at; to bombard.

Back to Top