barrage

noun
1
the continuous firing of a large number of guns in a particular direction, especially to protect soldiers while they are attacking or moving towards the enemy
گلوله‌باران, رگبار گلوله, آتش سنگین, آتشباری, شلیک سنگین
2
a large number of something, such as questions or comments, that are directed at somebody very quickly, one after the other, often in an aggressive way
رگبار پرسش‌ها, حمله‌ی پرحجم, باران سوالات, هجوم
a barrage of questions/criticisms/complaints
the media’s barrage of attacks on the President’s wife
3
a wall or barrier built across a river to store water, prevent a flood, etc.
سد, بند, دیوار آبگیر
They built a barrage across the bay.