Likhwa.

IsiNdebele dictionary

jezisa

Meaning

English meaning

punish.