Likhwa.

IsiNdebele dictionary

thuthuka

Meaning

English meaning

1; grow; progress; 2; move; go away.