confront one's demons - Turc Anglais Dictionnaire