to succeed in reaching a place in time, especially when this is difficult
Oxford30% de las películas
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición