Likhwa.

IsiNdebele dictionary

dukluza

Meaning

English meaning

1; hit hard on something; 2; Jab.