deluge
Noun
a great flood of water
Floods bring to mind destruction, but the ecosystems of floodplains and estuaries depend on the occasional deluge, so each year the U.S. Army Corps of Engineers times the release of large volumes of water.
We're sorry but BraveSpeaking doesn't work properly without JavaScript enabled. Please enable it to continue.