English to Arabic

Meaning for:
Showers
other
زخّات المطر