WikiWord

English

last resort

noun

Meaning

  1. The only remaining, often least desirable, option when all others have been excluded.

Sources

No citations have been attached yet.