Phrasal Verbs
(of a vehicle or its driver) to leave the road in order to stop for a short time
to succeed in doing something difficult We pulled off the deal. I never thought you'd pull it off.
Definition of pull off phrasal verb from the Oxford Advanced American Dictionary