inundation

noun
1
the fact of large amounts of water covering an area that is usually dry
سیلاب, طغیان
synonym flooding
2
a very large number of things or people
هجوم, انبوهی, سیل عظیم
an inundation of campaign posters