Translation of jumpaan in English:

jumpaan

discovery

noun

  • 1

    discovery, thing found