Small tree. 3 to 5 meters high. Leaves are hairy when young, oblong, 8 to 15 cm long, with a petiole 1 to 1.5 cm long. Flowers occur singly in the axils of the leaves, about 2.5 cm long, pendulous, three-angled, light green to yellow. Fruit is large, slightly heart-shaped, 6 to 9 cm long, the outside with polygonal tubercles. When ripe, the fruit is light yellowish-green, with a white, sweet soft and juicy flesh.