Dictionary definition · torrent
noun
- a heavy rain
- a violently fast stream of water (or other liquid)"the houses were swept away in the torrent"
- an overwhelming number or amount"a flood of requests"
Source: Open English WordNet (CC BY 4.0).
Source: Open English WordNet (CC BY 4.0).