Likhwa.

IsiNdebele dictionary

jiyela

Meaning

English meaning

be frustrated; be hampered.