confront one's demons - Spanisch Englisch Wörterbuch