Likhwa.

IsiNdebele dictionary

dumisa

Meaning

English meaning

1; adore; praise; worship honour; glorify;