inundate

in-un-date

verb

To flood an area with a large amount of water.

"Heavy rainfall can inundate coastal regions."

verb

To overwhelm someone with a huge quantity of things or people.

"The office was inundated with customer complaints."

Thesaurus

Synonyms: swamp, flood, deluge, submerge