English synonyms about - contact  

carissa

noun

1 carissa

A shrub of the genus Carissa having fragrant white flowers and plumlike red to purple-black fruits.


Find more on carissa elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0404