📖 WordNook

deluge

noun
  1. the rising of a body of water and its overflowing onto normally dry land
    flood
  2. a heavy rain
    waterspout
  3. an overwhelming number or amount
    flood
verb
  1. fill or cover completely, usually with water
    inundatesubmerge
  2. charge someone with too many tasks
    overwhelmflood out
  3. fill quickly beyond capacity
    flood