Likhwa.

IsiNdebele dictionary

netha

Meaning

English meaning

1; let in rain; 2; (pass. form; -nethwa);