believe despite all odds - Turkish English Dictionary