English to Arabic

Meaning for:
Emissary
other
المبعوث