Skip to content

deluge

Dictionary definition · deluge

noun

  1. an overwhelming number or amount"a flood of requests"
  2. a heavy rain
  3. the rising of a body of water and its overflowing onto normally dry land"plains fertilized by annual inundations"

verb

  1. fill quickly beyond capacity; as with a liquid"the basement was inundated after the storm"
  2. charge someone with too many tasks
  3. fill or cover completely, usually with water

Source: Open English WordNet (CC BY 4.0).