mameluke - French English Dictionary