Likhwa.

IsiNdebele dictionary

loya

Meaning

English meaning

bewitch; cast a spell.