From English-Turkish FreeDict Dictionary ver. 0.3: deluge /dˈɛljuːdʒ/ 1. tufan, büyük sel, çok şiddetli yağmur 2. suya boğmak, su basmak. the Deluge Hazreti Nuh tufanı.
deluge /dˈɛljuːdʒ/ 1. tufan, büyük sel, çok şiddetli yağmur 2. suya boğmak, su basmak. the Deluge Hazreti Nuh tufanı.