English to Arabic

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