Nouns

(n)flood, inundation, deluge, torrentan overwhelming number or amount“a flood of requests”, “a torrent of abuse”
(n)flood, inundation, deluge, alluvionthe rising of a body of water and its overflowing onto normally dry land“plains fertilized by annual inundations”

Verbs

(v)deluge, flood, inundate, swampfill quickly beyond capacity; as with a liquid“the basement was inundated after the storm”, “The images flooded his mind”
(v)overwhelm, deluge, flood outcharge someone with too many tasks
(v)inundate, deluge, submergefill or cover completely, usually with water