deluge (Del-uge)

Definition


verb.
to flood or overwhelm
noun.
1 a downpour of rain; a flood 2 a flood of anything

Example Sentence

She needs to sort through a deluge of mail.

Synonyms

engulf; flood; overwhelm; swamp

Antonyms

underwhelm

Rhymes

  • deluge