( BrE ) to get out of a bad position that you are in, especially because you have lost a lot of time
MAKE UP LEEWAY
Meaning of MAKE UP LEEWAY in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005