confront the demons - Allemand Anglais Dictionnaire