Translation of worship in Setswana

worship

Noun

  1. worshipping; religious ceremonies

  2. your worship a title of respect for a mayor or certain magistrates

Powered by Oxford