deluge, inundation, downpour

listen to the pronunciation of deluge, inundation, downpour
English - Turkish
sel, su baskını, sağanak
English - English
flood of rain