Carissa - Definition

carissa

n 1: a shrub of the genus Carissa having fragrant white flowers
and plumlike red to purple-black fruits

Look up another word