Likhwa.

IsiNdebele dictionary

duba

Meaning

English meaning

afflict; annoy; trouble; worry.