English to Arabic

Meaning for:
Droplet
other
القطرة