Translation of meterai in English:

meterai

seal

noun

  • 1

    seal, engraved piece of metal etc. used to stamp a design