Likhwa.

IsiNdebele dictionary

phoxa

Meaning

English meaning

ruffle; embarrass.