Translation of selubung in English:

selubung

cover, veil

noun

  • 1

    cover, veil
  • 2

    wrapper