Likhwa.

IsiNdebele dictionary

dikiza

Meaning

English meaning

palpitate (of heart); twitch.