Likhwa.

IsiNdebele dictionary

nikela

Meaning

English meaning

give up; betray; offer up surrender.