Deluge
noun
the rising of a body of water and its overflowing onto normally dry land
“plains fertilized by annual inundations”
Similar: flood, inundation, alluvion
verb
fill quickly beyond capacity; as with a liquid
“the basement was inundated after the storm”
Similar: flood, inundate, swamp
verb
fill or cover completely, usually with water
Similar: inundate, submerge
verb
charge someone with too many tasks
Similar: overwhelm, flood out