English to Arabic

Meaning for:
Drip
other
القطرة