confront one's demons - Turco Inglés Diccionario