Spanish-English Dictionaryesclavizar
Meaning of esclavizar