Translation of selubung in English:

selubung

shroud

noun

  • 1

    shroud, thing that conceals