flood; torrent
1. flood; torrentThe water in a river or stream that has suddenly risen due to a heavy rain and that is moving quickly.
2. flood; torrent(figurative) A state in which people or things pour out in large numbers at the same time.