Translation of kemunculan in English:

kemunculan

apparition

noun

  • 1

    apparition, appearance, thing appearing, esp. of a startling or remarkable kind, emergence