deluge, inundation, downpour

listen to the pronunciation of deluge, inundation, downpour
Englisch - Türkisch
sel, su baskını, sağanak
Englisch - Englisch
flood of rain