stop deluding yourself - Turkish English Dictionary