self-criticizing - German English Dictionary