islamic socialism - French English Dictionary