deluged
de-luged
adjective
Overwhelmed by a large amount of water or an excessive quantity of things.
"The town was deluged by heavy rain."
Thesaurus
Synonyms: alluvion, flood, deluge, inundation, inundate, swamp, submerge, overwhelm, flood out, waterspout, pelter, downpour