Western Tinkerbird

Other names
Also known as the Western Green Tinkerbird.