Russian-English dictionary »

последняя надежда meaning in English

RussianEnglish
последняя надежда noun
{f}

last resort(only remaining option)
noun