to make a great effort to stay alive, especially when you are badly injured or seriously ill
FIGHT FOR (YOUR) LIFE
Meaning of FIGHT FOR (YOUR) LIFE in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005