English

Detailed Synonyms for torrential rain in English

torrential rain:

torrential rain [the ~] noun

  1. the torrential rain
    the drencher; the driving rain; the downpour; the torrential rain; the heavy shower

torrential rain

  1. torrential rain

Related Synonyms for torrential rain