desquamate ( synonym found)

Definition of desquamate:

(v) : to shed or peel

Back to Top