Likhwa.

IsiNdebele dictionary

libazisa

Meaning

English meaning

hinder; delay.