Deluge(noun)
A great quantity of something arriving at the same time.
Hindi meaning:अतिवृष्टि
Example: The data can be intermittent during transmission opportunities, but when it comes in, it arrives in deluges and it comes in fast.
Trick to remember: Delhi me deluge chal rha hai rain water ka









