English to Arabic

Meaning for:
Nimbuses
other
السحب الممطرة