mamelucs

Catalan

Noun

mamelucs

  1. plural of mameluc