Likhwa.

IsiNdebele dictionary

thembisa

Meaning

English meaning

promise.