desquamate (0 synonym found)

Definition of desquamate:

(v) : to shed or peel

Definition of desquamate:

(v) : to shed or peel

Back to Top