peel_of
1. [ verb ] informal:leave
Related terms: depart
Similar spelling:   peel_off
  pelf