self-digestion


Meanings

  • lysis of plant or animal tissue by an internal process


Scrabble Score: 0

Words With Friends Score: 0