What does dehumanization mean?

Dehumanization means that a human takes away another human's basic rights. For example, slave owners dehumanized slaves by calling the bad names, not allowing them to learn to read or write, making them work without pay, and considering them animals.