sloughing

1.

Häutung

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

:
Snakes slough their skin regularly.