confront one's demons - Französisch Englisch Wörterbuch