Something sloughed off.
(zoology) The act of casting off the skin or shell; ecdysis.
present participle and gerund of slough