Italian-English dictionary »

ultima risorsa meaning in English

ItalianEnglish
ultima risorsa noun
{f}

last resort(only remaining option)
noun