deluge, inundation, downpour

listen to the pronunciation of deluge, inundation, downpour
İngilizce - Türkçe
sel, su baskını, sağanak
İngilizce - İngilizce
flood of rain
deluge, inundation, downpour