Likhwa.

IsiNdebele dictionary

dela

Meaning

English meaning

1; become satisfied 2; abandon; give up;