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