Translation of berhala in English:

berhala

noun

  • 1

    object of worship by some people, idol