reverse search

Comprehensive
Dictionary Suite
Help
Help
Help
 
torrent a heavy, turbulent flow of water, as in a rushing stream, a flood, or a downpour. [1/2 definitions]