Niagara

noun: An outpouring; a deluge.