Synonyms to last-ditch fight

death struggle, agony, all-out war, death agonies, death groan, death rattle, death throes, deathbed, deathwatch, dying breath, extremity, final extremity, guerre a mort, last agony, last breath, last gasp, moribundity, throes of death, total war