to continue doing sth in a determined way; to hurry forward
Oxford78% of films
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition