Posted in Web SLOUGH | definition in the Cambridge English Dictionary April 30, 2020 (of some animals) to have a layer of skin come off: Snakes slough their skin regularly. https://dictionary.cambridge.org/us/dictionary/english/slough