Translation of pembaharu in English:

pembaharu

innovator

noun

  • 1

    innovator