barrage

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

연발 사격

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

:
an artillery barrage