English to Arabic

Meaning for:
Showery
other
ممطر