Definitions of last resort:

  • noun:   French for `worst going'