not stand an earthly chance - German English Dictionary