Likhwa.

IsiNdebele dictionary

cindezela

Meaning

English meaning

1; press; press against; 2; compel; force;