barrages
bar-rag-es
noun
Heavy, continuous bombardments of artillery fire or overwhelming floods of questions/criticism.
"The politician faced barrages of difficult questions."
verb
To direct a continuous, heavy attack of fire or questions at someone.
"He barrages the speaker with questions."
Thesaurus
Synonyms: shelling, battery, bombardment, barrage, barrage fire, outpouring, onslaught, bombard