Translation of lampiran in English:

lampiran

enclosure

noun

  • 1

    enclosure, enclosing, appendage