barrages
/หbarษหส/
noun
A concentrated artillery bombardment over a wide area.
his forces launched an artillery barrage on the city
bombardment,gunfire,cannonade,battery,blast,broadside,salvo,volley,fusillade
verb
Bombard (someone) with questions, criticisms, complaints, etc.
his doctor was barraged with unsolicited advice