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