against all the odds - German English Dictionary