Likhwa.

IsiNdebele dictionary

ichibi

Meaning

English meaning

lake