Arabic-English dictionary »

مُشَارَطَة meaning in English

ArabicEnglish
مُشَارَطَة f

treatyformal binding agreement concluded by subjects of international law