to continue doing sth in a determined way; to hurry forward
Oxford78% de las películas
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición