Deluge is a noun that means an overwhelming flood or a large, sudden amount of something, especially information, criticism, or requests.
An overwhelming flood or a large, sudden amount of something, especially information, criticism, or requests.
Deluge is a noun.
Deluge has high GRE relevance.
avalanche , flood , inundation , outpouring , torrent