self-confess - Francés Inglés Diccionario