English to Arabic

Meaning for:
Interceder
other
المتوسّل، الوسيط