Likhwa.

IsiNdebele dictionary

dumaza

Meaning

English meaning

1; dishonour; 2; disappoint.