Translation of "deluge" - English-Russian dictionary

deluge

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

a very large amount of something that suddenly arrives

поток, лавина
They have received a deluge of complaints.
RAIN

a sudden, large amount of rain, or a flood

ливень, наводнение

(Translation of “deluge noun” from the Cambridge English–Russian Dictionary © Cambridge University Press)