Likhwa.

IsiNdebele dictionary

deda

Meaning

English meaning

1; die down (of flames or fire)