self-criticize - Spanish English Dictionary