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.