Translation of puja in English:

puja

worship

noun

  • 1

    worship