Search results
- Dictionarytor·rent/ˈtôrənt/
noun
- 1. a strong and fast-moving stream of water or other liquid: "rain poured down in torrents" Similar Opposite
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries
define torrential |
define torrents |