to make a great effort to do sth, especially if it is difficult or you are feeling tired
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición