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