Deluge

English word definition — powered by WordNet

NOUN

an overwhelming number or amount

the rising of a body of water and its overflowing onto normally dry land

VERB

fill quickly beyond capacity

charge someone with too many tasks

fill or cover completely, usually with water

Want to remember deluge?

Sign up free to bookmark & revise