autoconfesarse - French English Dictionary