Translation of selaput in English:

selaput

membrane

noun

  • 1

    membrane, a thin layer of skin (on living things)