pull off
verb
pulled off; pulling off; pulls off
: to carry out despite difficulties : accomplish successfully against odds
the team pulled off an upset
Love words? Need even more definitions?
Merriam-Webster unabridged
Share