admit one's faults - German English Dictionary