Likhwa.

IsiNdebele dictionary

landula;v.t

Meaning

English meaning

deny; say no