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