1. A sudden flood, rush, or outpouring: "It issues a spate of words from the loudspeakers and the politicians" Virginia Woolf.
2. Chiefly British
a. A flash flood.
b. A freshet resulting from a downpour of rain or melting of snow.
c. A sudden heavy fall of rain.
We've had a regular spate of messages and new, wonderful topics in another MG, I wish that was happening here. Sigh.