English to Turkish Dictionary deluge

deluge

tufan
translation of 'deluge'
verb
sel basmak,
yağmuruna tutmak,
su basmak
noun
yağmur,
su baskını,
sel,
tufan
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one