SLOUGH STH
Meaning of SLOUGH STH in English
off
( formal ) to get rid of sth that you no longer want :
Responsibilities are not sloughed off so easily.
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005