spate

Translation:
English
Noun
an unusually large outpouring
Add