Likhwa.

IsiNdebele dictionary

duda

Meaning

English meaning

rouse or excite passion.