'slough off' definitions:

Definition of 'slough off'

From: WordNet
verb
Discard as undesirable; "the candidate sloughed off his former campaign workers"
verb
Separate from surrounding living tissue, as in an abortion