inundate
Inundate is a transitive verb with two primary senses. Literally, it means to flood or overflow with water. Figuratively, it means to overwhelm someone or something with a large amount of material, demands, or processes. The word comes from the Latin inundare, from in- “into” plus unda “wave,” and entered English in the medieval period with both hydrological and extended metaphorical uses.
In everyday usage, inundate is typically followed by with: for example, a town can be inundated with
Related forms include inundation (the act or result of inundating) and inundated (the past participle adjective).