dehumanizes - French English Dictionary