Translation of penemuan in English:

penemuan

discovery

noun

  • 1

    discovery