organization of islamic cooperation - French English Dictionary