/ ˌfjuːzəˈleɪd; NAmE -sə-/ noun
a rapid series of shots fired from one or more guns; a rapid series of objects that are thrown
SYN barrage :
a fusillade of bullets / stones
( figurative )
He faced a fusillade of questions from the waiting journalists.
••
WORD ORIGIN
early 19th cent.: from French , from fusiller to shoot, from fusil , based on Latin focus hearth, fire.