self-deluding - Turkish English Dictionary