Likhwa.

IsiNdebele dictionary

lala

Meaning

English meaning

1; lie down 2; go to sleep; be asleep