English to Arabic

Meaning for:
Cloudburst
other
العاصفة