autoconfesado - French English Dictionary