Likhwa.

IsiNdebele dictionary

Umfula

Meaning

English meaning

river