Likhwa.

IsiNdebele dictionary

hlala

Meaning

English meaning

1; remain; stay; wait; abide; dwell; live