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