Spanish-English Dictionaryhumanizar
Meaning of humanizar