Meaning of:

nhumwa

noun
nhumwa
Emissary.
"Nhumwa dzakasvika panguva yakafanira."
"The emissaries arrived at the right time."