Meaning of desquamation

Definition of desquamation

(noun) loss of bits of outer skin by peeling or shedding or coming off in scales

Other information on desquamation

WIKIPEDIA results for desquamation
Amazon results for desquamation