barrage
bar-rage
noun
A continuous, heavy discharge of something, often questions or criticism.
"The politician faced a barrage of questions."
Thesaurus
Synonyms: shelling, battery, bombardment, barrage fire, outpouring, onslaught, bombard
bar-rage
A continuous, heavy discharge of something, often questions or criticism.
"The politician faced a barrage of questions."
Synonyms: shelling, battery, bombardment, barrage fire, outpouring, onslaught, bombard