inundation, deluge

listen to the pronunciation of inundation, deluge
English - Turkish

Definition of inundation, deluge in English Turkish dictionary

deluge, inundation, downpour
sel, su baskını, sağanak