Italian-English dictionary »

ultima spiaggia meaning in English

ItalianEnglish
ultima spiaggia noun
{f}

last resort(only remaining option)
noun