mamluk sultanate - French English Dictionary