Translation of selumur in English:

selumur

noun

  • 1

    the skin left behind by a snake during its sloughing process