1. succeed in doing something difficult or unexpected
pull off a great victory
To 'pull off' something can mean to succeed in doing something that is difficult or challenging. When you are speaking about a vehicle, you can say a car pulled off the road meaning to stop in a layby or the side of the road, similar to the meaning of pull in. Pull off can also mean to transfer information from one computer or device to another. You can use pull off to talk about removing clothes such as pulling off a jumper or to pull off a dress.