Likhwa.

IsiNdebele dictionary

lima

Meaning

English meaning

1; hoe; plough; 2; cultivate; farm.