Multilingual Turkish Dictionary

CANAVARLAŞTIRMAK

CANAVARLAŞTIRMAK : Turkish English

v. dehumanize