What is the full meaning of torrents
TORRENT, a rapid stream of water [n]
Example of the word torrents placed on a Scrabble board.