Likhwa.

IsiNdebele dictionary

amacimbi

Meaning

English meaning

caterpillars. They are often dried and eaten as a delicacy