Likhwa.

IsiNdebele dictionary

khiza

Meaning

English meaning

drizzle; rain slightly.