Likhwa.

IsiNdebele dictionary

xoxa

Meaning

English meaning

chat.