Translation of sembahyang in English:

sembahyang

worship

noun

  • 1

    worship, reverence and respect paid to God, divine service, ritual prayer