Spate Noun

a large number of similar things or events appearing or occurring in quick succession