Likhwa.

IsiNdebele dictionary

xaba

Meaning

English meaning

roast (on a frame); roast (of the sun).