Meaning of exfoliation

Definition of exfoliation

(noun) the peeling off in flakes or scales of bark or dead skin; "exfoliation is increased by sunburn"
a thin flake of dead epidermis shed from the surface of the skin

Other information on exfoliation

WIKIPEDIA results for exfoliation
Amazon results for exfoliation