self-accusing - German English Dictionary