sloughing

Noun
  1. The process whereby something is shed (synset 113576802)

Found on Word Lists

Other Searches