sloughing

noun

1.
the process whereby something is shed
Derived from:
slough