inundation
noun
[ ˌɪnʌnˈdeɪʃn ]
• an overwhelming abundance of people or things.
• "an inundation of rugby fans"
Similar:
flood,
overflow,
deluge,
torrent,
influx,
tidal wave,
flash flood,
freshet,
spate,
onslaught,
outpouring,
hail,
avalanche,
flow,
barrage,
battery,
effusion,
overabundance,
superabundance,
plethora,
excess,
superfluity,
surplus,
glut,
tons,
heaps,
• flooding.
• "the annual inundation of the Nile"