PEEL


Meaning of PEEL in English

To strip: allusion to the taking off the coat or rind of an orange or apple.

Slang English vocab.      Английский сленговый словарь.