Wiktionary
mamelucos
n. 1 (plural of mameluco English) 2 (context plurale tantum English) overalls