self-confession - French English Dictionary