Dictionary search results

Showing 1-4 of 4 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