Meaning of slough off

Definition of slough off

(adj) having six units or components
(verb) separate from surrounding living tissue, as in an abortion

Other information on slough off

WIKIPEDIA results for slough off
Amazon results for slough off