deluge

Deluge [ˊdelju:dʒ]

1. n

1) потоп;

the D. библ. всемирный потоп

2) ливень (тж. deluges of rain)

3) поток (слов); град (вопросов); толпы (посетителей)

2. v затоплять, наводнять (тж. перен.);

to deluge with invitations засыпать приглашениями

Источник: Англо-русский словарь Мюллера на Gufo.me