Likhwa.

IsiNdebele dictionary

canduleka

Meaning

English meaning

1; become renewed or rejuvenated;