Translation of kemujuran in English:

kemujuran

fluke

noun

  • 1

    fluke, success due to luck, luck