Desquamate Meaning

There are 1 meaning(s) for word Desquamate

Meaning 1 : peel off in scales

    Example : dry skin desquamates

    Synonyms : peel off