|
flood, deluge, torrent, inundation | an overwhelming number or amount | |
|
torrent, violent stream | a violently fast stream of water (or other liquid) | |
|
downpour, torrent, cloudburst, waterspout, soaker, pelter, deluge | a heavy rain |