Word | Definitions | Synonyms |
---|---|---|
deluge | (noun) a heavy rain | Synonyms: cloudburst, downpour, pelter, soaker, torrent, waterspout |
(noun) the rising of a body of water and its overflowing onto normally dry land | Synonyms: alluvion, flood, inundation | |
(noun) an overwhelming number or amount | Synonyms: flood, inundation, torrent | |
luge | (noun) a racing sled for one or two people | - |