Likhwa.

IsiNdebele dictionary

babaza

Meaning

English meaning

1; admire; praise; 2; be surprised at;