English to Arabic

Meaning for:
Downpour
other
هطول الأمطار