Likhwa.

IsiNdebele dictionary

thelela

Meaning

English meaning

1; pour on to; water (the garden; etc.);