confront the demons - German English Dictionary