Likhwa.

IsiNdebele dictionary

Amayezi

Meaning

English meaning

clouds