deluge
名词 deluge:
an overwhelming number or amount
同义词:flood, inundation, torrent
a heavy rain
同义词:downpour, cloudburst, waterspout, torrent, pelter, soaker
the rising of a body of water and its overflowing onto normally dry land
同义词:flood, inundation, alluvion
动词 deluge:
fill quickly beyond capacity; as with a liquid
charge someone with too many tasks
fill or cover completely, usually with water