English to Arabic

Meaning for:
Treaty
other
المعاهدة