Definition of "Mameluke"

Mameluke