throw a hail mary pass - French English Dictionary