Likhwa.

IsiNdebele dictionary

ququbala

Meaning

English meaning

sit huddled up; cower.