YourDictionary

Dictionary Home » Science » slough

slough science definition

Noun
The dead outer skin shed by a reptile or an amphibian.
Verb
To shed an outer layer of skin.

Learn more about slough

link/cite print suggestion box