Likhwa.

IsiNdebele dictionary

yekela

Meaning

English meaning

1; cease; stop; 2; forgive; 3; let go; leave