deluge
A. -noun
a. [of rain] diluvio (m)
b. [of floodwater] inundaciónoun (f)
·the Deluge
(religion) el Diluvio
·a deluge of protests
·una avalancha de protestas
B. -transitive verb
(figurative) inundar (with de)
·he was deluged with gifts
·se vio inundado de regalos, le llovieron los regalos
·he was deluged with questions
·lo acribillaron a preguntas, le llovieron las preguntas
·we are deluged with work
·tenemos trabajo hasta encima de las cabezas, estamos hasta las cejas de trabajo