Meaning of carissa macrocarpa
Definition of carissa macrocarpa
(noun)
very
large
closely
branched
South African
shrub
having
forked
bright
green
spines and
shiny
leaves
Other information on carissa macrocarpa
WIKIPEDIA results for
carissa macrocarpa
Amazon results for
carissa macrocarpa
Tweet