Translation of punca in English:

punca

source

noun

  • 1

    source, place from which something comes or is obtained, river's starting point