Likhwa.

IsiNdebele dictionary

amazambane

Meaning

English meaning

ground nuts or peanuts