From bun + -edz. Compare Romanian îmbuna, îmbunez.
mbunedz first-singular present indicative (third-person singular present indicative mbuneadzã, past participle mbunatã)