0 to succeed in doing something difficult or unexpected: --
The central bank has pulled off one of the biggest financial rescues of recent years.
1 to manage to do something difficult: --
It's an ambitious plan, so let's see if we can really pull it off.
pull off a feat/miracle/deal It takes skilled negotiators to pull off a deal like that.
NYA ORD
European
May 10, 2021
DAGENS ORD
Shimmer
pull sth off