self-criticize - German English Dictionary