last resort
1.
(
noun
) French for `worst going'
Synonyms:
pis aller
Related Words:
expedient
Terms and Conditions of Use / Copyright Notice