Likhwa.

IsiNdebele dictionary

sizila

Meaning

English meaning

iron out; press flat