meaning of allerletzter Rettungsversuch

allerletzter Rettungsversuch - German to English

last-ditch relief work