Likhwa.

IsiNdebele dictionary

vamvuza

Meaning

English meaning

sprinkle (powder; etc.).