barrage

/bəˈrɑ(d)ʒ/

noun

A concentrated artillery bombardment over a wide area.

Surprisingly, a few enemy soldiers and vehicles had survived the concentrated artillery barrage and helicopter attack.

bombardment,gunfire,cannonade,battery,blast,broadside,salvo,volley,fusillade

transitive verb

Bombard (someone) with something.

his doctor was barraged with unsolicited advice