fusillades
fu-sil-lades
noun
A rapid, continuous discharge of many firearms or projectiles simultaneously.
"The troops endured a fusillade of bullets."
noun
A rapid, overwhelming outpouring of questions, criticism, or remarks.
"She faced a fusillade of difficult questions."