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