self-confrontation - Alemán Inglés Diccionario