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
Tweet