Likhwa.

IsiNdebele dictionary

dudula

Meaning

English meaning

push back; repel.