In dictionaries:
to pull off
Successfully execute a challenging task.
Pull off test
A pull-off test, also called stud pull test, is a type of test in which an adhesive connection is made between a stud and a carrier (or object to be tested) by using a glue, possibly an epoxy or polyester resin, that is stronger than the bond that needs to be tested.
pull it off
pull something off
pull this off
more...