barrage

US /bəˈrɑːʒ/
UK /bəˈrɑːʒ/
1.

đập phá

the action of continuously firing large guns to protect soldiers advancing on an enemy:

:
an artillery barrage