Likhwa.

IsiNdebele dictionary

bhibhidla

Meaning

English meaning

suppurate; fester.