self-delusion - Turkish English Dictionary