confront the demons - Turco Inglés Diccionario