organization of the islamic conference - German English Dictionary