dizionario Italiano-Inglese »

ultima spiaggia significa in inglese

ItalianoInglese
ultima spiaggia noun
{f}

last resort(only remaining option)
noun