Hail mary | Define Hail mary at Dictionary.com, "hail mary" (also "hail mary pass" or "hail mary play") means "last-ditch attempt at the end of a game, where completion is considered unlikely". So we can understand those sentences figuratively as:
- This is a last effort.
- I wonder if this move was Palin's last attempt.
Student or Learner