against all the odds - Turkish English Dictionary