English to Arabic

Meaning for:
Droplets
other
القطرات