Spanish-English dictionary »

última instancia meaning in English

SpanishEnglish
última instancia noun
{f}

last resort(only remaining option)
noun