Translation of sembahan in English:

sembahan

person or thing worshipped

noun

  • 1

    person or thing worshipped