to succeed in doing something difficult or unexpected: The central bank has pulled off one of the biggest financial rescues of recent years.
to succeed in doing something difficult or unexpected: He won five straight games and pulled off one of the tournament’s biggest upsets.
to manage to do something difficult: pull off a feat/miracle/deal It takes skilled negotiators to pull off a deal like that. It's an ambitious plan, so let's see if we can really pull it off.
Glasp is a social web highlighter that people can highlight and organize quotes and thoughts from the web, and access other like-minded people’s learning.