Skip to main content

desquamation

English desquamation meaning in English  •  desquamation का अर्थ अंग्रेजी में
Noun
  • The separation or shedding of the cuticle or epidermis in the form of flakes or scales; exfoliation, as of bones.
Advertisement