outpouring
noun
°The sudden flowing of a large amount of something.