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