Attested.to

Definition

an international organization of independent Arab states formed in 1945 to promote cultural and economic and military and political and social cooperation

Seed ·

Term in context

Arab League in CommonParlance