MAMELUKES

Definition of MAMELUKES