Likhwa.

IsiNdebele dictionary

dida

Meaning

English meaning

confuse; baffle; mislead.