Barrage
Arabic Meaning
Sorry, Meaning for Barrage in Arabic is not found! Please try below options
English Meaning
- An artificial obstruction, such as a dam or irrigation channel, built in a watercourse to increase its depth or to divert its flow.
- A heavy curtain of artillery fire directed in front of friendly troops to screen and protect them.
- A rapid, concentrated discharge of missiles, as from small arms.
- An overwhelming, concentrated outpouring, as of words: a barrage of criticism.
- To direct a barrage at.