Learner's definition of SPATE
a large number of things that appear or happen in a short period of time
A spate of books on the subject have come out recently.
the recent spate [=rash] of forest fires
There was a spate of corporate mergers in the 1980s.
chiefly British, of a river, stream, etc.
filled with water flowing very fast