Likhwa.

IsiNdebele dictionary

feza

Meaning

English meaning

accomplish.