Likhwa.

IsiNdebele dictionary

themba

Meaning

English meaning

trust; trust in; rely on;