'pis aller' definitions:

Definition of 'pis aller'

From: WordNet
noun
An expedient adopted only in desperation; "`pis aller' is French for `worst going'" [syn: pis aller, last resort]