peelingEnglish

desquamation, peeling, shedding

Noun

Loss of bits of outer skin by peeling or shedding or coming off in scales

English: desquamation, peeling, shedding

English words with similar meanings

Show 2 words