Translation Of Barrage In Different Languages

Translate BARRAGE in languages spoken worldwide

English
Ways to say barrage
Dam
Presa

Translate BARRAGE in European languages