Likhwa.

IsiNdebele dictionary

dlepha

Meaning

English meaning

scratch; tear (with nails; claws; etc.)