Translation of mereka cipta in English:

mereka cipta

verb

  • 1

    to make or design (a thing not previously known), to invent, to create