Meaning of Mameluke rug in English:

Mameluke rug

noun

historical

Origin

1960s.