self-confession - German English Dictionary