general plumage green; crown and nape olive-brown with dull yellow streaks; lores greenish-black; cheeks streaked with pale green; throat, breast, abdomen, under wing-coverts and broad band across underside of flight feathers red; upper side of tail-feathers green with yellow tip, base of outer tail-feathers red, underside orange-yellow; dark-grey skin to narrow periophthalmic ring; iris orange-red; feet grey; bill pale yellow.
Female as male.
Immatures with duller plumage; red on breast and abdomen interspersed with green; iris brownish-yellow to orange.