pull off


Meanings

  • designated paved area beside a main road where cars can stop temporarily
  • pull or pull out sharply;
  • cause to withdraw;
  • be successful; achieve a goal;
  • remove by drawing or pulling;