Likhwa.

IsiNdebele dictionary

layela

Meaning

English meaning

be at the point of death (of animal).