deluging

ˈdɛljuːdʒ

verb

overwhelm with a flood.

caravans were deluged by the heavy rains

flood,inundate,engulf,submerge,swamp,drown