self-criticizing - Turkish English Dictionary