Definition of (be drinking in) the last chance saloon in English:

(be drinking in) the last chance saloon

phrase

British
informal
  • (be in) a difficult situation in which there is one final chance to put it right.