Definitions of peel of:

  • verb:   informal:leave