Yahoo India Web Search

Search results

  1. Dictionary
    desquamate
    /ˈdɛskwəmeɪt/

    verb

    • 1. (of a layer of cells, e.g. of the skin) come off in scales or flakes: "the pustules eventually dry and the skin desquamates"

    More definitions, origin and scrabble points