We do not currently know of any synonyms for mameluco.
The noun mameluco is defined as:
See full definition of the word mameluco.