Navigation

Definition of Desquamate

Desquamate: To shed the outer layers of the skin.