Likhwa.

IsiNdebele dictionary

thumeza

Meaning

English meaning

cause to send; send