slough off verb1 •To discard something useless or unwanted. formssloughed off · sloughing off · sloughs off