self-confessed - Francés Inglés Diccionario