1 [usually passive]
to send a very large number of letters, questions etc to someone all at the same time [= flood]
be deluged with something
He was deluged with phone calls from friends and colleagues, congratulating him.
to cover something with a lot of water [= flood]