desquamate

1. (verb) peel off in scales; of skin
Synonyms: peel off
Related Words: exuviate, molt, moult, shed, slough



Terms and Conditions of Use / Copyright Notice