A tropical shrub or small tree that produces small red berries used for food and medicine.
From the scientific genus name 'Carissa,' possibly derived from the plant's appearance or a South Asian language origin.
Try Another Word