Dictionary search results

Showing 1-2 of 2 results

torrent British & World English

A strong and fast-moving stream of water or other liquid

torrent English Thesaurus

they were swept down the hillside in a torrent of water


You searched for torrent