Meaning of sloughing

Definition of sloughing

(noun) the process whereby something is shed

Other information on sloughing

WIKIPEDIA results for sloughing
Amazon results for sloughing