Where does “pull off” come from?

pull off (English): To remove by pulling; To achieve; to succeed at...

Definitions

  1. To remove by pulling; To achieve; to succeed at...

Words derived from “pull off