Solve the question of and select the option from the choices A through D/E. Check your Answer and view the explanation.
Deluge
Meaning: Deluge is a flood or a massive amount of something that all arrives at the same time. Example: A deluge of visitors filled the library on Sunday. Synonyms: Barrage, Flood, Torrent, Downpour, Flux Antonyms: Drought, Drip, Trickle