sloughing

1.

السلخ

(of some animals) to have a layer of skin come off:

:
Snakes slough their skin regularly.