deluge
🇬🇧 UK/ˈdeljuːdʒ/🇺🇸 US/'delju:dʒ/
IELTSGREC2
Definitions
n.
A great flood or heavy rain; an overwhelming amount of something
洪水;暴雨;大量涌来的事物
v.
To flood with water; to overwhelm with a large amount of something
淹没;使泛滥;使不堪应付
🧩 Root Breakdown
Root-derivedExample Sentences
- 1.
The company received a deluge of complaints after the product recall.