CompareWords
Compare
Sloughing
Definition:
(p. pr. & vb. n.) of Slough
(n.) The act of casting off the skin or shell, as do insects and crustaceans; ecdysis.