Get Your Premium Membership

Desquamate

Definition

[v] peel off in scales; of skin

Related Information

More Desquamate Links

Synonyms

peel off