inundate

verb
1
to give or send somebody so many things that they cannot deal with them all
غرق کردن, غرق شدن در, مملو کردن
synonym overwhelm, swamp
2
to cover an area of land with a large amount of water
زیر آب بردن, سیلزده کردن, سیل کردن
Flood waters inundate the river plain each spring.
Many sheep were lost in the floods and the city was inundated.
synonym flood