Level 5 · word 10,669 of 20,000

deluge

/ˈdeljudʒ/ American
  • n. 大洪水, 泛滥
  • v. 使泛滥, 淹没
Definition
  • n. a sudden heavy flood or overwhelming amount of something
  • v. to flood or overwhelm with a large amount
Example
A sudden deluge of rain flooded the streets within minutes.
一场突如其来的暴雨在几分钟内就淹没了街道。