What is the meaning of Deluge?

A great flood or rain.

An overwhelming amount of something; anything that overwhelms or causes great destruction.

A system for flooding or drenching a space, container, or area with water in an emergency to prevent or extinguish a fire.

To flood with water.

To overwhelm.

A deluge; a massive flooding or raining.

Any cataclysmic or catastrophic event.

large flood

Source: wiktionary.org