the odds are stacked against me - German English Dictionary