self-confess - Alemán Inglés Diccionario