Spanish-English dictionary »

última esperanza meaning in English

SpanishEnglish
última esperanza noun

last resort(only remaining option)
noun