Translation of pedamaran in English:

pedamaran

noun

  • 1

    place to look for resin, place where resin is found