Amr Moussa/Definition

Secretary-General of the Arab League