torrents of rain
torrents of tears
torrents of abuse
A: Why is there so much water on the floor?
A:地板上为什么有这么多 물?
B: The rain came down in torrents.
B:雨下得太大了,简直像倾盆一样。
1) 激流,湍流
2) 大量,涌现
3) 暴雨
1. 激流;湍流
noun
1. A strong and fast-moving stream of water or other liquid.
2. A sudden, large amount of something.
Synonym: flood, deluge