self-confessed - Alemán Inglés Diccionario