self-confession - Francés Inglés Diccionario