Likhwa.

IsiNdebele dictionary

lila

Meaning

English meaning

weep; mourn; lament.