Sloughing meaning

Present participle of slough.
verb
0
0
Something sloughed off.
noun
0
0
(zoology) The act of casting off the skin or shell; ecdysis.
noun
0
0
Advertisement