Meaning of Carissa

Definition of Carissa

(noun) a shrub of the genus Carissa having fragrant white flowers and plumlike red to purple-black fruits

Other information on Carissa

WIKIPEDIA results for Carissa
Amazon results for Carissa