slough

Definitions

General Science

  • verb to let dead skin fall off as part of a natural process

Medical

  • noun dead tissue, especially dead skin, which has separated from healthy tissue
  • verb to lose dead skin which falls off
http://www.dictionarycentral.com/definition/slough.html