Translation of penemuan in English:

penemuan

invention

  • 1

    invention
  • 2

    discovery