Likhwa.

IsiNdebele dictionary

qabuka

Meaning

English meaning

chance upon; see suddenly; see for the first time.