self-confess - Español Inglés Diccionario