[plural] [noun]torrents (= a torrent) of letters/requeststorrents of rainApplications for tickets came in in torrents after the commercial appeared on TV.The rain came down/fell in torrents.
TORRENTS
Meaning of TORRENTS in English
Cambridge English vocab. Кембриджский английский словарь. 2012