islamic civilization - French English Dictionary