Synonyms

1. desquamation

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

Synonyms

  • organic phenomenon
  • shedding

Featured Games

Synonym.com