outpouring

noun

2.
a sudden rapid flow (as of water)
3.
the pouring forth of a fluid
4.
the rapid and continuous delivery of linguistic communication (spoken or written)