Meaning of the word "heavy rain" in English

What does "heavy rain" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

heavy rain

1.
Learn This Word at Lingoland