a snowball's chance in hell - French English Dictionary