Meaning
- 1.
downpour; raining hard — The state of rain pouring down a lot suddenly.
- 2.
rush; deluge — The state of many tasks, orders, etc., rushing in all at once, so that it is hard to handle them.
downpour; raining hard — The state of rain pouring down a lot suddenly.
rush; deluge — The state of many tasks, orders, etc., rushing in all at once, so that it is hard to handle them.