deluge1 [ˈdelju:dʒ] n.

1. пато́п; зале́ва, праліўны́ дождж

2. пато́к; град; лаві́на (перан.);

a deluge of protest(s) пато́к пратэ́стаў

Англійска-беларускі слоўнік (Т. Суша, 2013, актуальны правапіс)