A shrub or small tree. It grows 11 m tall. The trunk can be 18 cm across. The stems are spiny. The leaves are alternate. There are teeth along the edge. The flowers are white, pink or yellow. They occur in groups. The fruit is fleshy and 13 mm across. They are red to blue or purple when ripe.