The English term "peel" matches the Dutch term "afpellen"

other english words that include "peel" : dutch :
peel jassen
peel schillen