Synonyms of Torrential Rain
Primary definition: A heavy, intense rainfall that occurs over a short period of time, often leading to flooding.
Primary definition: A heavy, intense rainfall that occurs over a short period of time, often leading to flooding.