confront the demons - Turkish English Dictionary