self-criticize - Turkish English Dictionary