confront one's demons - Deutsch Englisch Wörterbuch