English to Arabic

Meaning for:
Supplicant
other
المتوسّل