deluge, n.
“A great flood or overflowing of water, a destructive inundation. (Often used hyperbolically, e.g. of a heavy fall of rain.)”
“He was facing a deluge of assignments and was starting to feel overwhelmed. There’s less than a month left of the semester!”
“deluge, n.” OED Online. Oxford University Press, March 2015. Web. 15 April 2015.