Likhwa.

IsiNdebele dictionary

godla

Meaning

English meaning

1; carry under the arm; 2; withhold; hold back