Search results
- Dictionarydeluge/ˈdɛljuː(d)ʒ/
noun
- 1. a severe flood: "this may be the worst deluge in living memory" Similar
verb
- 1. overwhelm with a flood: "caravans were deluged by the heavy rains" Similar
Powered by Oxford Dictionaries
noun
verb
Powered by Oxford Dictionaries