déluge

Etymology
, borrowed from.

Noun

 * 1)  the Deluge, the Flood
 * 2)  deluge (large amount of precipitation)
 * 3)  deluge (an overwhelming amount of something)