Likhwa.

IsiNdebele dictionary

xhaphazela

Meaning

English meaning

1; splutter (of water); 2; splutter