Translation of "deluge" - English-Turkish dictionary

deluge

noun [ C ] uk us /ˈdeljuːdʒ/
LARGE AMOUNT

a very large amount of something that suddenly arrives

tufan
They have received a deluge of complaints.
RAIN

a sudden, large amount of rain, or a flood

yağmur veya sel baskını, afet, tufan

(Translation of “deluge noun” from the Cambridge Learner’s Dictionary English-Turkish © Cambridge University Press)