Likhwa.

IsiNdebele dictionary

sila

Meaning

English meaning

1; live: 2; get well.