Definitions of inundate
to flood, cover with water
Heavy rains inundated many parts of Texas on Saturday, triggering flash floods.
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.