Translation of menyelumur in English:

menyelumur

verb

  • 1

    to cast off dead or old skin, to slough