Likhwa.

IsiNdebele dictionary

idelele

Meaning

English meaning

bush okra