Cloudburst
Part of speech: noun
Definition: A sudden heavy rainstorm.
Deluge
Part of speech: noun
Definition: A great flood or rain.An overwhelming amount of something.The Deluge: The Biblical flood during the time of Noah.
Part of speech: verb
Definition: To flood with water.To overwhelm.
Example sentence: Under the deluge of minute-to-minute text conversations, emails, relentless exchange of media channels and passwords and apps and reminders and tweets and tags, we lose sight of what all this fuss is supposed to be about in the first place: ourselves.