fusillade

noun

A series of shots fired or missiles thrown all at the same time or in quick succession.

verb

Fire a fusillade at (a place or person).