English
›
Words
an
unusually large outpouring, usually one of words
Translation:
English
Noun
1
spate
Add
Translation