gush
outpouring
waterspout
invasion
rash
onslaught
flood, inundation
tidal wave
spate, surge
freshet
torrent
alluvion
overflow
flood (gloss)
flood, deluge