pull off
verb
pulled off;
pulling off;
pulls off
Definition of pull off
: to carry out despite difficulties : accomplish successfully against odds
the team pulled off an upset
Keep scrolling for more
Keep scrolling for more