self-confrontation - Turco Inglés Diccionario