LAST RESORT





Definition:

  1. [noun] French for `worst going'
    Synonyms: pis aller

Synonyms: