There are multiple definitions - click on the translation that matches your context.

zasypać (np. pracą)

czasownik

full

inundate

verb

Definitions of inundate

English

to flood, cover with water

Heavy rains inundated many parts of Texas on Saturday, triggering flash floods.

English

to send or give someone or something so many things that they cannot possibly deal with all of it

City council members have been inundated with complaints about new parking meters that were recently installed.