Definition of Slough Off

  • 1. Discard as undesirable Verb
  • 2. Separate from surrounding living tissue, as in an abortion Verb

Semanticaly linked words with "slough off"