Arabic-English dictionary »

مُعَاهَدَة سَلَام meaning in English

ArabicEnglish
مُعَاهَدَة سَلَام f

peace treatyan agreement to end fighting or conflict