Likhwa.

IsiNdebele dictionary

lahla

Meaning

English meaning

1; throw away; 2; lose; 3; bury; 4; condemn;