Definition
(noun)
To cast something off or to become shed or cast off. It is often used in the phrase slough off meaning to get rid of something objectionable or disadvantageous
Sentence
Climate change has made it difficult for some countries to slough off their problems with air pollution.
Story continues below advertisement