deluge
Seed from Open English WordNet (OEWN) 2025
Meanings by context
-
- definition an overwhelming number or amount
- definition a heavy rain
- definition the rising of a body of water and its overflowing onto normally dry land
- definition fill quickly beyond capacity; as with a liquid
- definition charge someone with too many tasks
- definition fill or cover completely, usually with water