• word of the day

    desquamation

    desquamation - Dictionary definition and meaning for word desquamation

    Definition
    (noun) loss of bits of outer skin by peeling or shedding or coming off in scales
    Synonyms : peeling , shedding
Download our Mobile App Today
Receive our word of the day
on Whatsapp