WTWM

whatsthatwordmean

← Definition
Guess

desquamate

verbTo shed or peel off in scales or layers, especially of skin or tissue.

Synonyms

peelverbshedverbflakeverbexfoliateverb

Built for word lovers.