mamelukes - French English Dictionary