confront one's demons - Francés Inglés Diccionario