Synonyms of Slough

Primary definition: To shed, cast off, or discard something undesirable, such as old skin, layers, or extraneous burdens.

Full Dictionary Entry

Antonyms & Opposite Concepts