Translation of dewata in English:

dewata

deity

noun

  • 1

    deity, god or goddess in ancient literature