What is the meaning of heavy rain in English?

Learn vocabulary with pictures as well as definitions of heavy rain in English

Learn in