"League of Arab States" - Details

English Term:
League of Arab States
Arabic Term:
جامعة الدول العربية
Arabic Definition:
English Definition: